package cn.com.nwpu.visual_system.mapper;

import cn.com.nwpu.visual_system.entity.SensorProcessData;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author Hutengzhong
 * @version 1.0.0
 * @title SensorMapper
 * @description TODO
 * @date 2024/4/27 21:29
 */
public interface SensorProcessDataMapper {
    /**
     * 反应器相关传感器数据
     * @param currentDataId 当前访问数据id
     * @return 传感器数据
     */
    List<SensorProcessData> getReactorSensorDataList(@Param("id")Integer currentDataId);

    /**
     * 气液分离器相关传感器数据
     * @param currentDataId 当前访问数据id
     * @return 传感器数据
     */
    List<SensorProcessData> getSeparatorSensorDataList(@Param("id")Integer currentDataId);

    /**
     * 汽提塔相关传感器数据
     * @param currentDataId 当前访问数据id
     * @return 传感器数据
     */
    List<SensorProcessData> getStripperSensorDataList(@Param("id")Integer currentDataId);

    /**
     * 压缩机相关传感器数据
     * @param currentDataId 当前访问数据id
     * @return 传感器数据
     */
    List<SensorProcessData> getCompressorSensorDataList(@Param("id")Integer currentDataId);

    /**
     * 冷凝器相关传感器数据
     * @param currentDataId 当前访问数据id
     * @return 传感器数据
     */
    List<SensorProcessData> getCondenserSensorDataList(@Param("id")Integer currentDataId);
}
